#ifndef OMG_DDS_H
#define OMG_DDS_H

namespace dds {

  namespace domain {
    class DomainParticipant {};
  }
  namespace sub {
    template <class T> class Sample {};
    template <class T> class LoanedSamples {};
    class DataReaderQos {};
    class Subscriber{};
  }
  namespace pub {
    class DataWriterQos{};
    class Publisher{};
  }
  template <class T> class future{};
  class Duration{};

} // namespace dds


#endif // OMG_DDS_H
